<?php
//单利连接数据库
class mysql_link{
	//存储当前类队像
	private static $obj="";
	//阻止当前类被实例化（因为实例化会自动调用构造，这里把构造修饰为受保护的，不能在外部调用，所以实现了阻止当前类被实例化）
	protected function __construct(){
	}
	//对象被克隆 自动触发（用private修饰，一旦克隆，就报错，从而防止被克隆）
	private function __clone(){
		//echo "对象被克隆了";
	}
	//产生当前类对象
	static function b(){
		if(self::$obj ==""){
			self::$obj = self::mylink();
		}
		return self::$obj;
	}
	private static function mylink(){
		$link = mysqli_connect("127.0.0.1", "root", "qiqiao","wgf");
		return $link;
	}
}
$ob1 = mysql_link::b();
$ob2 = mysql_link::b();
$ob3 = mysql_link::b();

var_dump($ob1);
echo "<hr>";

var_dump($ob2);
echo "<hr>";

var_dump($ob3);
echo "<hr>";
